AT-NFC  2.1 (win)
AT-NFC kernel set
Data Structures | Macros | Typedefs
nfc_ep_data.h File Reference
#include <emv_platform_set_align.h>
#include <emv_platform_restore_align.h>

Go to the source code of this file.

Data Structures

struct  tag_NFC_EP_PRE_DATA
 EP preprocessing data version 1. More...
 
struct  tag_NFC_EP_PPSE_DATA
 EP PPSE Card data used for certain combination. More...
 
struct  tag_NFC_EP_TRAN_DATA
 EP Transaction data. More...
 
struct  tag_NFC_EP_RESTART_DATA
 EP Transaction restart data. More...
 

Macros

#define NFC_EP_PRE_RESET(DATA, SIZE)
 EP preprocessing data reset macro definition. More...
 
#define NFC_EP_PPSE_RESET(DATA, SIZE)
 EP PPSE data reset macro definition. More...
 
#define NFC_EP_TRAN_DATA_RESET(DATA, SIZE)
 EP Tran data reset macro definition. More...
 
#define NFC_EP_RESTART_DATA_RESET(DATA, SIZE)
 EP Tran data reset macro definition. More...
 
#define NFC_CHECKSUM_BINARY   0x00
 
#define NFC_CHECKSUM_CONFIG   0x01
 
#define NFC_CHECKSUM_FULL_CONFIG   0x02
 
#define NFC_EP_MASK_STATUS_CHECK   0x0001
 
#define NFC_EP_MASK_ZERO_AMOUNT   0x0002
 
#define NFC_EP_MASK_ZERO_AMOUNT_OFFLINE   0x0004
 
#define NFC_EP_MASK_RDR_CLESS_LIMIT   0x0008
 
#define NFC_EP_MASK_RDR_CLESS_FLOOR_LIMIT   0x0010
 
#define NFC_EP_MASK_RDR_CVM_REQ_LIMIT   0x0020
 
#define NFC_EP_MASK_TTQ   0x0040
 
#define NFC_EP_MASK_EXT_SEL_SUPPORT   0x0080
 
#define NFC_EP_PRE_STATUS_CHECK_REQUESTED   0x0001
 EP Preprocessing flags definitions (EMV Book A, Table 5-3) More...
 
#define NFC_EP_PRE_CLESS_APP_NOT_ALLOWED   0x0002
 
#define NFC_EP_PRE_ZERO_AMOUNT   0x0004
 
#define NFC_EP_PRE_RDR_CVM_REQ_LIMIT_EXCEEDED   0x0008
 
#define NFC_EP_PRE_RDR_CLESS_FLOOR_LIMIT_EXCEEDED   0x0010
 
#define NFC_EP_PRE_VERSION   0x01
 EP preprocessing data struct version ID. More...
 
#define NFC_EP_PPSE_VERSION   0x01
 EP Card PPSE data struct version ID. More...
 
#define NFC_TRAN_EP_IND_EXT_SELECTION   0x0001
 EP Transaction indicators definitions. More...
 
#define NFC_TRAN_EP_IND_EP_RESTART_FLAG   0x0002
 
#define NFC_TRAN_EP_IND_CD_CVM_RESTART   0x0004
 
#define NFC_EP_TRAN_DATA_VERSION   0x0001
 EP Tran data struct version ID. More...
 
#define NFC_EP_RESTART_DATA_VERSION   0x0001
 EP Tran restart data struct version ID. More...
 

Typedefs

typedef struct tag_NFC_EXT_TERM_TRAN_DATA NFC_EXT_TERM_TRAN_DATA
 
typedef struct tag_KER_TRAN KER_TRAN
 
typedef struct tag_NFC_EP_PRE_DATA NFC_EP_PRE_DATA
 EP preprocessing data version 1.
 
typedef struct tag_NFC_EP_PPSE_DATA NFC_EP_PPSE_DATA
 EP PPSE Card data used for certain combination.
 
typedef struct tag_NFC_EP_TRAN_DATA NFC_EP_TRAN_DATA
 EP Transaction data.
 
typedef struct tag_NFC_EP_RESTART_DATA NFC_EP_RESTART_DATA
 EP Transaction restart data.
 

Detailed Description

NFC Entry Point data definitions